#pragma once
#include "MyPluginGlobal.h"
#include "FITKAbstractPlugin.h"

class MY_PLUGIN_API MyPlugin : public AppFrame::FITKAbstractPlugin
{
public:
    explicit MyPlugin(QLibrary* dylibrary);
    virtual ~MyPlugin();

    // 返回插件名称
    virtual QString getPluginName() override;
    
    // 实现插件功能
    virtual bool exec() override;

private:
    // 插件初始化
    virtual void install() override;
    // 插件卸载
    virtual void unInstall() override;
}; 